home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 005 / tc631.arc / TC631.DOC < prev   
Encoding:
Text File  |  1986-07-07  |  36.0 KB  |  674 lines

  1.  
  2.                               Turbo CALC(tm) v6.31
  3.  
  4.                  Copyright (c) 1985, 1986: by P & M Software Co.
  5.                  Turbo CALC is the trademark of P & M Software Co.
  6.  
  7.        Turbo CALC is "User Supported" software.  If you like the program,
  8.        use it, and want to see it supported and improved in the future, a
  9.        contribution of $35 would be appreciated.  Please copy and share
  10.        this program with your friends, even if you are unable to make a
  11.        contribution.
  12.  
  13.  
  14.                        Send Contributions to:
  15.  
  16.                           P & M Software Co.
  17.                           9350 Country Creek #30
  18.                           Houston, Tx 77036
  19.  
  20.  
  21.        For further information concerning the TC registration plan, please
  22.        refer the the file, REGISTER.DOC, which comes with this package.
  23.  
  24.        Turbo CALC is intended to be powerful, yet easy to use.  It
  25.        supports a spreadsheets ranging in size from, 8192 rows by 2 columns,
  26.        to 90 rows by 256 columns.  And supports many math and financial
  27.        functions.  Hopefully the user can begin using the program without
  28.        reading a lot of documentation, but some information is necessary
  29.        before one can begin.  The program requires a minimum of 256k and
  30.        can use as much as 640k.
  31.  
  32.        Version 6.00 and later of Turbo CALC has an editor included with
  33.        the program.  You begin by executing the .COM file, then after the
  34.        copyright notice, there will appear a menu from which you can select
  35.        either 1. the calc program, 2. the edit program, or 3. exit to DOS.
  36.        The calc and edit programs are stored as .CHN and .000 files.  They
  37.        must be present for the system to operate.
  38.  
  39.        INSTALLATION
  40.        ------------
  41.        Turbo CALC is overlayed, the .000 files that came with the program are
  42.        the overlay files.  They must be present in the default directory when
  43.        the program is started, and they may not be removed from the system
  44.        during execution of the program.  You may change directories after
  45.        starting Turbo CALC, because Turbo CALC will automatically find its
  46.        way back to the original directory for the overlays.  This is true
  47.        for the the config file, .CNF, also.  The config file holds the
  48.        information about your printer & screen setup.  Also, with the .000
  49.        files, the .CHN files must be present.
  50.  
  51.        As an alternative to having to all the files in the default directory
  52.        when the program starts, one can place the following code into the
  53.        AUTOEXEC.BAT file and then start Turbo CALC from any location:
  54.  
  55.                               PATH=c:\tc
  56.                               set TCPATH=c:\tc
  57.  
  58.        This assumes that drive C is the drive where Turbo CALC is stored and
  59.        TC is the directory.  The proper drive and directory should be sub-
  60.        stituted, as appropriate.
  61.  
  62.        DESCRIPTION
  63.        -----------
  64.        First, let us examine the layout of the worksheet.  On screen,
  65.        there will be displayed 7 columns by 21 rows.  The user may scroll
  66.        both vertically and horizontally.  The vertical scroll is
  67.        accomplished by depressing the PgUp or PgDn keys.  This will
  68.        scroll 20 rows up or down, a single line scroll is achieved by
  69.        moving the cursor off the top or bottom of the screen, with the up
  70.        or down arrow keys.  The horizontal scroll is achieved by depressing
  71.        the Ctrl key and the left or right arrow keys simultaneously.  The
  72.        "scroll lock" may be activated by pressing the "Scroll Lock" key, an
  73.        indicator will show this at the bottom of the screen.  When the
  74.        "scroll lock" is NOT active, the user may scroll right or left by
  75.        moving the cursor off the right or left of the screen.  When
  76.        "scroll lock" is active, the cursor will wrap-around when moved
  77.        off the sides of the screen.
  78.  
  79.        On the top and bottom lines of the screen there appears some status
  80.        information: the current cell, the amount of memory available, the
  81.        auto-calc indicator, the current marked range, the current drive
  82.        and directory, the CAPS, NUM and SCRL lock indicators.  On the second
  83.        line of the screen will appear messages and the numeric or formula
  84.        content of the current cell.
  85.  
  86.        In general, the user may move the cursor to whatever cell he
  87.        desires, and enter the text, number or formula that needs to be in
  88.        that location.  If entering text, it can overwrite cells to the
  89.        right, but may not be longer than 80 characters.
  90.  
  91.        When you begin to enter something into a cell, the first keystroke
  92.        is VERY important.  It will determine the type of item stored in
  93.        the cell: a formulas begins with the '(' character,  a number with 0
  94.        thru 9, '+', '-' or '.', and text with any other character.  If you
  95.        desire to enter a text string that begins with a number, 0 thru 9,
  96.        you must prefix it with a single quote character, thusly: '109.
  97.        The quote will show on the screen, but not in the printed report.
  98.        When making the first keystroke of a cell, some keys have different
  99.        meanings, than on succeeding keystrokes.  For example, the left and
  100.        right arrow keys will move the cursor around the worksheet, but during
  101.        the entry of data into a cell, these keys will act to move the cursor
  102.        within the cell, to edit the data.  Other keys that behave
  103.        differently, are the Home, End and "/" keys.  The Home and End keys
  104.        move the cursor to the beginning or the end of the worksheet, but
  105.        during the entry of data, they move to the beginning or end of the
  106.        current cell.  Also during data entry, the Esc key will act to
  107.        finish the entry and move to the cell below, so that a column of
  108.        numbers may be entered with the Num Lock turned on.
  109.  
  110.        If you depress the "/" key, at the start of a cell, a list of
  111.        commands will appear, any of the displayed commands may be
  112.        executed by pressing the indicated letter.  For experienced users,
  113.        the commands may be entered directly, without using the "/" key,
  114.        by pressing the Alt key and the command letter together.
  115.  
  116.        Following are two lists.  The first is a list the the cursor
  117.        control and editing keys.  The second is a list of the command
  118.        letters.
  119.  
  120.  
  121.                               Action                  Action
  122.        Key Name          During Data Entry           Otherwise
  123.        -------------------------------------------------------------
  124.        /               | Put a "/" in literal | Display the menu of
  125.                        | data in cell.        | commands.
  126.        -------------------------------------------------------------
  127.        Up Arrow        | Finish entry and     | Move to cell above.
  128.                        | move to cell above.  |
  129.        -------------------------------------------------------------
  130.        Down Arrow      | Finish entry and     | Move to cell below.
  131.                        | move to cell below.  |
  132.        -------------------------------------------------------------
  133.        Left Arrow      | Move 1 character to  | Move to cell on the
  134.                        | the left.            | left
  135.        -------------------------------------------------------------
  136.        Right Arrow     | Move 1 character to  | Move to cell on the
  137.                        | the right.           | right.
  138.        -------------------------------------------------------------
  139.        Home            | Move to the start of | Move to cell at the
  140.                        | the cell.            | start of worksheet.
  141.        -------------------------------------------------------------
  142.        End             | Move to the end of   | Move to cell at the
  143.                        | the cell.            | end of worksheet.
  144.        -------------------------------------------------------------
  145.        Ctrl + End      | Erase contents of    | Erase current cell
  146.                        | cell from cursor to  | entirely.
  147.                        | end of cell.         |
  148.        -------------------------------------------------------------
  149.        Ctrl + L. Arrow | Finish entry and     | Scroll to the left.
  150.                        | scroll to the left.  |
  151.        -------------------------------------------------------------
  152.        Ctrl + R. Arrow | Finish entry and     | Scroll to the right.
  153.                        | scroll to the right. |
  154.        -------------------------------------------------------------
  155.        Tab             | Finish entry and     | Move to cell on the
  156.                        | move to cell right.  | right.
  157.        -------------------------------------------------------------
  158.        Shift + Tab     | Finish entry and     | Move to cell on the
  159.                        | move to cell left.   | left.
  160.        -------------------------------------------------------------
  161.        Ins             | Toggle Insert Mode.  | Toggle Insert Mode.
  162.                        | Fat cursor = Insert. | Fat cursor = Insert.
  163.        -------------------------------------------------------------
  164.        Del             | Delete character at  | Delete cursor at
  165.                        | cursor.              | cursor.
  166.        -------------------------------------------------------------
  167.        Backspace       | Delete character to  | No action.
  168.                        | left of cursor.      |
  169.        -------------------------------------------------------------
  170.        Enter           | Finish entry.  Stay  | No action.
  171.                        | in current cell.     |
  172.        -------------------------------------------------------------
  173.        Esc             | Finish entry and     | Move cursor to the
  174.                        | move to cell below.  | cell below.
  175.                        | Nice for using NUM   |
  176.                        | Lock mode with a     |
  177.                        | column of numbers!   |
  178.        -------------------------------------------------------------
  179.  
  180.  
  181.  
  182.        Command Table: With Alt key, or preceded by the "/" key.
  183.                       The "/" key brings up the command list.
  184.        -------------------------------------------------------------
  185.        X         Exit to DOS.
  186.        -------------------------------------------------------------
  187.        Q or      Remove command list and return to worksheet.
  188.        Spacebar
  189.        -------------------------------------------------------------
  190.        L         Produce a directory list.
  191.        -------------------------------------------------------------
  192.        N         Change to new directory and/or disk drive.
  193.        -------------------------------------------------------------
  194.        R         Read worksheet from disk into memory.
  195.        -------------------------------------------------------------
  196.        S         Store worksheet from memory onto disk.
  197.  
  198.                  Both the R and S commands assume the .SSF extension
  199.                  if the user doesn't specify one.  If no extension
  200.                  is desired end the filename with a '.' and no ext-
  201.                  ension will be used.
  202.        -------------------------------------------------------------
  203.        E         Erase the current worksheet from memory.
  204.        -------------------------------------------------------------
  205.        G         Perform the calculations specified by user
  206.                  formula.  Note: the worksheet is not automatically
  207.                  recalculated after one inserts/deletes a row or
  208.                  column, one should use the G command to do this.
  209.        -------------------------------------------------------------
  210.        P         Print the worksheet to disk file or printer.
  211.        -------------------------------------------------------------
  212.        V         View a graph.  This command will display a bar
  213.                  graph of the selected range, with the selected
  214.                  labels.  The data range should not be more than
  215.                  6 lines deep, this is the maximum.  However, the
  216.                  program will display widths that range up to 70 or
  217.                  more columns, depending on how many lines are
  218.                  selected.  Refer to the GRAPH.SSF file for an
  219.                  example.  It is possible to ask for more than the
  220.                  maximum lines or columns, TC will simply truncate
  221.                  the request to fit.
  222.        -------------------------------------------------------------
  223.        F         Change cell format.  Each cell may have a
  224.                  different format.  The default is leading sign, no
  225.                  comma and no currency symbol.  You may choose 1 of
  226.                  6 different formats: financial, percent, scientific,
  227.                  hidden, date, and the default.  If the date format is
  228.                  chosen, the cell is treated as if it contained a Julian
  229.                  date and then it is converted to one of three sub-formats:
  230.                  DD-MMM-YY, DD-MMM or MMM-YY.  You will be given you choice
  231.                  of these 3 date formats, if you select the date type.
  232.                  If the financial format is chosen, you will be given the
  233.                  choice of 4 sub-formats:
  234.                     A.  $1,000- .... Dollar sign and comma insertion.
  235.                     B.   1,000- .... Comma insertion.
  236.                     C.  (1,000) .... Dollar sign and comma insertion,
  237.                                      parens for negative.
  238.                     D. $(1,000) .... Comma insertion, parens for negative.
  239.        -------------------------------------------------------------
  240.        W         The width of each column defaults to 10, but it can
  241.                  be changed with this command to any value between
  242.                  0 and 30.  After setting the width, the user is asked
  243.                  if the column should be given the "blank zero" attribute.
  244.            Note: If a column width of 0 is chosen, then this has the
  245.                  same effect as if the whole column had the "hidden"
  246.                  format.  Anything in a 0 width column or with the
  247.                  "hidden" format, will appear on the status line at
  248.                  the top of the screen, but will not appear in the
  249.                  worksheet.
  250.        -------------------------------------------------------------
  251.        B         Mark the start of the range at the current cell.
  252.        -------------------------------------------------------------
  253.        K         Mark the end of the range at the current cell.
  254.        -------------------------------------------------------------
  255.        H         The user may specify that columns are to be held
  256.                  on the left of the screen and not horizontally
  257.                  scrolled.  4 maximum.
  258.        -------------------------------------------------------------
  259.        I         Insert Row or Column.  Formula will be adjusted
  260.                  to reflect their new locations.  Absolute addresses
  261.                  may be used, by placing a '0' before the row.  For
  262.                  example 'C5' is a relative cell address and would
  263.                  be adjusted if needed, but 'C05' is an absolute
  264.                  cell address and would not be adjusted.   Recalculation
  265.                  does not automatically take place after execution
  266.                  of this command.
  267.        -------------------------------------------------------------
  268.        D         Delete Row or Column.  Formula will be adjusted
  269.                  as given above for 'I'.  If the range option is
  270.                  selected, then the rows or columns that fall within
  271.                  the specified range will be deleted.  Note: only
  272.                  rows or columns are deleted, not both at the same
  273.                  time.  Recalculation does not automatically take
  274.                  place after execution of this command.
  275.        -------------------------------------------------------------
  276.        J         Jump directly to a cell.  Avoid scrolling when you
  277.                  know where to go.
  278.        -------------------------------------------------------------
  279.        M         Move the indicated range to the current location.
  280.                  The user is given the opportunity to alter the
  281.                  range specification.  Formula are adjusted as
  282.                  above for 'I'.  This command senses overlaping
  283.                  ranges, and will adjust so that an ascending or
  284.                  descending move is done whenever needed.
  285.        -------------------------------------------------------------
  286.        C         Copy the indicated range to the current location.
  287.                  The user is given the opportunity to alter the
  288.                  range specification.  Formula are adjusted as
  289.                  above for 'I'.
  290.        -------------------------------------------------------------
  291.        O         Sort the indicated range into ascending order.  The
  292.                  sort key is the first column of the range and the
  293.                  rows within the range are arranged into ascending
  294.                  sequence based on the textual content of the key
  295.                  column (the first one in the indicated range).
  296.                  Note: only cells actually within the range are
  297.                  sorted, so the exact dimensions of the table
  298.                  that needs sorting should be given.
  299.        -------------------------------------------------------------
  300.        A         Toggle auto-calculate.  If many formulas are in the
  301.                  worksheet, it may save time to turn auto-calculate
  302.                  off, and manually calculate with the 'G' command.
  303.        -------------------------------------------------------------
  304.        Y         Import a DIF(tm) format file.  DIF(tm) stands for
  305.                  Data Interchange Format and is commonly supported
  306.                  by many programs including 1-2-3(tm).  The DIF(tm)
  307.                  supports only the storage of the data, so the format
  308.                  control information and the formulas are not found
  309.                  in the in the DIF(tm) file.   The extension ".DIF"
  310.                  is used automatically.
  311.        -------------------------------------------------------------
  312.        Z         Export a DIF(tm) format file.  Please read the para-
  313.                  graph about for the 'Y' command.  The output file
  314.                  will contain data only, no formulas or format control
  315.                  information.  Also, the DIF(tm) format is not as
  316.                  efficient as the Turbo CALC .SSF format, so the exported
  317.                  file will probably be about 10% to 300% larger than
  318.                  the original file.
  319.        -------------------------------------------------------------
  320.        U         The user may control the screen colors via this
  321.                  command.  The colors are entered as numbers from
  322.                  the following list:
  323.  
  324.                    0 : Black             8 : Dark Grey
  325.                    1 : Blue              9 : Light Blue
  326.                    2 : Green            10 : Light Green
  327.                    3 : Cyan             11 : Light Cyan
  328.                    4 : Red              12 : Light Red
  329.                    5 : Magenta          13 : Light Magenta
  330.                    6 : Brown            14 : Yellow
  331.                    7 : Light Grey       15 : White
  332.  
  333.        -------------------------------------------------------------
  334.        T         This command acts as a toggle switch, it controls
  335.                  whether or not the current cell is protected.
  336.                  If a cell is protected, when the cursor moves
  337.                  to the cell, it appears in the same colors as a window
  338.                  frame, otherwise cells have normal cursor highlighting.
  339.                  One may not enter information into a protected cell,
  340.                  unless the protection is released.  This is a safeguard
  341.                  feature, to keep data from being accidentally
  342.                  destroyed.
  343.        -------------------------------------------------------------
  344.        Note: DIF is a trademark of Software Arts Products Corp.
  345.              1-2-3 is a trademark of Lotus Development Corp.
  346.  
  347.  
  348.        Function keys:  F1 - Help.
  349.                        F2 - Switch to Edit program.
  350.  
  351.  
  352. Now some discussion about selected topics:
  353.  
  354. 1. Formulas.
  355.  
  356.    Formulas are composed of operational symbols, cell addresses,
  357.    constants, and functions.  Each formula is enclosed within
  358.    parenthesis, like this: (A1+C2+F4).  This formula would take
  359.    the content of the 3 cells and add them together, depositing
  360.    the result in the cell where the formula is located.
  361.  
  362.    The following function are available:
  363.  
  364.    Name      Description                             Usage
  365.    ----      -----------                             --------
  366.    ABS       Absolute value.                         ABS(p)
  367.    SQRT      Square root.                            SQRT(p)
  368.    SQR       Square.                                 SQR(p)
  369.    MOD       The remainder of p1 divided by p2.      MOD(p1,p2)
  370.    INT       Returns the integer portion of p.       INT(p)
  371.  
  372.    PI        3.1415926536                            PI
  373.    SIN       Sine of angle in radians.               SIN(p)
  374.    ASIN      Arc sine.                               ASIN(p)
  375.    COS       Cosine of angle in radians.             COS(p)
  376.    ACOS      Arc cosine.                             ACOS(p)
  377.    TAN       Tangent of angle in radians.            TAN(p)
  378.    ATAN      Arc Tangent.                            ATAN(p)
  379.  
  380.    LN        Natural Log.                            LN(p)
  381.    LOG       Log base 10.                            LOG(p)
  382.    E         2.7182818285                            E
  383.    EXP       E raised to the p power.                EXP(p)
  384.  
  385.    NPV       Net present value of a series           NPV(i,r)
  386.                of future cash flows.
  387.    PMT       Mortgage payment per period.            PMT(pa,i,n)
  388.    PV        Present value of ordinary annuity.      PV(pp,i,n)
  389.    FV        Future value of ordinary annuity.       FV(pp,i,n)
  390.    RATE      Periodic rate needed to produce         RATE(fv,pv,n)
  391.                a future value.
  392.    TERM      The number of payment periods required  TERM(pp,i,fv)
  393.                for an annuity to grow to a future
  394.                value.
  395.    CTERM     The number of compounding periods       CTERM(i,fv,pv)
  396.                required for a present value to
  397.                future value.
  398.    IRR       Internal Rate of Return.                IRR(g,r)
  399.  
  400.    AVG       The average.                            AVG(r)
  401.    COUNT     The number of items in range.           COUNT(r)
  402.    MIN       The smallest number in range.           MIN(r)
  403.    MAX       The biggest number in range.            MAX(r)
  404.    VAR       The population variance.                VAR(r)
  405.    STD       The population standard deviation.      STD(r)
  406.  
  407.    SYD       The depreciation for the specified      SYD(cst,sal,lif,per)
  408.                period, using the "Sum Of The Years
  409.                Digits" method.
  410.    SLN       The "Straight line" depreciation for    SLN(cst,sal,lif)
  411.                1 period.
  412.    DDB       The depreciation for the specified      DDB(cst,sal,lif,per)
  413.                period, using the "Double Declining
  414.                Balance" method.
  415.  
  416.    IF        Choose between two values.              IF(t,p1,p2)
  417.                p1 is returned if t is true,
  418.                p2 is returned if t is false.
  419.    NOT       Reverse true and false values.          NOT(t)
  420.    TRUE      Returns the value for true.             TRUE
  421.    FALSE     Returns the value for false.            FALSE
  422.    ERR       Returns the value for ERR.              ERR
  423.    ISERR     Returns the value for true if the       ISERR(p)
  424.                parameter has the ERR value,
  425.                otherwise returns the value for
  426.                false.
  427.    NA        Returns the value for NA.               NA
  428.    ISNA      Returns the value for true if the       ISNA(p)
  429.                parameter has the NA value,
  430.                otherwise returns the value for
  431.                false.
  432.  
  433.    DATE      Returns the Julian date from the        DATE(y,m,d)
  434.                calendar date given as a parameter.
  435.                The year maybe between 1800 and
  436.                2100 and the date is measured in
  437.                days from December 31, 1899.
  438.    TODAY     Returns the Julian date for today.      TODAY
  439.                Taken from the DOS clock, so if
  440.                you have set it wrong, then this
  441.                will be wrong.
  442.    DAY       Returns the day of the month,           DAY(p)
  443.                given the Julian date.
  444.    MONTH     Returns the month of the year,          MONTH(p)
  445.                given the Julian date.
  446.    YEAR      Returns the year, given the             YEAR(p)
  447.                Julian date.
  448.  
  449.    HLOOKUP   Table lookups find the largest table    HLOOKUP(trgt,tbl,ofs)
  450.                entry not greater than the target
  451.                value.  The "HLOOKUP" function
  452.                defines a horizontal table.
  453.    VLOOKUP   The "VLOOKUP" function defines a        VLOOKUP(trgt,tbl,ofs)
  454.                vertical table.
  455.  
  456.    Note: There are many examples in the sample spreadsheet that
  457.          accompanies the program.
  458.  
  459.    Note: There is no SUM function, instead use the colon, ":", as
  460.          discussed below under symbols.
  461.  
  462.    Where:  p,p1,p2 ... Constants, cell addresses or algebraic
  463.                          expressions.
  464.            i ......... Interest rate, may be any of the items
  465.                          listed for "p" above.  Note: all
  466.                          interest rates are stated in their
  467.                          fractional format, i.e. "10% = 0.1".
  468.                          Note: this is an interest rate per period
  469.                          and not per annum, however if the period
  470.                          in use is a year, then it is per annum.
  471.                          If a month is the period in use, then
  472.                          conversion from the yearly rate must
  473.                          be done by division by 12.
  474.            r ......... A range of cell addresses, i.e. "D4..H21".
  475.            pa ........ Principle amount, may be any of the items
  476.                          listed for "p" above.
  477.            n ......... Number of periods, may be any of the
  478.                          items listed for "p" above.
  479.            pp ........ Payment per period, may be any of the
  480.                          items listed for "p" above.
  481.            g ......... A guess at the interest rate, usually
  482.                          between 0.0 and 1.0.
  483.            pv ........ A present value, may be any of the items
  484.                          listed for "p" above.
  485.            fv ........ A future value, may be any of the items
  486.                          listed for "p" above.
  487.            t ......... A logical expression whose result is
  488.                          0.0 for false and non-zero for true.
  489.            y,m,d ..... May be any value listed for "p" above.
  490.                          They are the symbols for year, month and day.
  491.            trgt ...... May be any value listed for "p" above.  It is
  492.                          the value which is the target of the lookup.
  493.            tbl ....... A range of cell addresses that define the values
  494.                          to be searched to find the match for the target
  495.                          in a lookup.
  496.            ofs ....... May be any value listed for "p" above.  It is
  497.                          the value added to the matching entry's coordinates
  498.                          to find the answer in a lookup table.  Usually is
  499.                          a 1.
  500.            cst ....... The cost of an asset.
  501.            sal ....... The salvage value of an asset.
  502.            lif ....... The life expectancy of an asset.
  503.            per ....... The period for which depreciation is to be
  504.                          calculated.
  505.  
  506.    Formulas may be quite complicated, an example is:
  507.  
  508.                (A1+SIN(PI/2*(B2-C1)))
  509.  
  510.    The only limitations imposed are those of available memory and
  511.    the fact that no formula may be longer than 80 characters.
  512.    The financial and trig function are not recusive, for example
  513.    don't do this: (IRR(IRR(.2,D4..D20),E2..M2)), it won't work
  514.    very well, if at all.  If any of the formulas cannot calculate
  515.    the answer, for example if you ask for the SQRT of a negative
  516.    number, then the result will be ERROR and you will see the word
  517.    "ERR" in the result cell.
  518.  
  519.    Finally, a formula may contain the following symbols:
  520.  
  521.                 ^      Raise to the power.
  522.                 *      Multiplication
  523.                 /      Division
  524.                 +      Addition
  525.                 -      Subtraction
  526.                 :      Range summation
  527.                 |      Logical OR
  528.                 &      Logical AND
  529.                 >      Greater than test
  530.                 <      Less than test
  531.                 =      Equal test
  532.                 >=     Greater than or equal test
  533.                 <=     Less than or equal test
  534.  
  535.    These are probably familiar, with the exception of the ":" for
  536.    range summation.  Let's say that you want to sum a column of
  537.    numbers, beginning at D1 and ending at D20, then this
  538.    expression would sum the column, (D1:D20).
  539.  
  540. 2. Overwritten cells.
  541.  
  542.    Turbo CALC will allow you to make text entries of any length up
  543.    to a maximum of 80 characters, numeric entries may be up to 11
  544.    characters.  Any text entry that exceeeds the cell width will
  545.    automatically lock the adjacent cell on the right.  The lock will
  546.    be relased when the length of the entry shrinks.
  547.  
  548. 3. The Range and the commands that use it.
  549.  
  550.    The range is shown on the bottom left of the worksheet screen.
  551.    It is of the form: cell address..cell address.  If you have not
  552.    set the range, it defaults to the beginning and ending cell of
  553.    the worksheet.  There are two methods of setting the range:
  554.    1st, you can make the beginning and ending cells with the B and
  555.    K commands, 2nd, whenever one of the commands that use the
  556.    range is invoked, you have the opportunity of changing the
  557.    range by entering the new range.  For example the Copy command
  558.    will give you a menu with 3 options: Range, Copy and eXit.  If
  559.    you select the Range option, you will be allowed to enter a new
  560.    range, in the same format as displayed at the bottom of the
  561.    screen.  Here are the commands affected by the range: Copy,
  562.    Move and Print.
  563.  
  564. 4. Printer Setup.
  565.  
  566.    If you select the Print command, one of the options presented
  567.    on the Print menu is "Setup".  If you select the Setup option
  568.    you will be able to control the margins and dimensions of the
  569.    printed report.  Also, you will be given the option called
  570.    Control.  The Control option allows you to specify printer
  571.    setup control codes and printer exit control codes.  These
  572.    control codes default to Form Feed characters, but you may
  573.    specify whatever necessary.  The convention for specifying
  574.    these codes is to use the decimal numbers representing the
  575.    control codes separated by commas.  You can also put plain text
  576.    in the control strings, if you surround the text with "
  577.    marks.  For example: "This is a control string",12,12
  578.    If this was the setup control string, when the print began the
  579.    program would send the following to the printer: 'This is a
  580.    control string' FF FF.  Of course, the quotes would not be
  581.    sent, and the FF is just a symbolic way to represent the form
  582.    feed character.  With this method, you may program your printer
  583.    in whatever way you wish.
  584.  
  585.    There are 2 dot commands for the printer.  If you put .PAGE in
  586.    column A of any row, it will cause a page break to occur at
  587.    that place.  The remainder of the row with the dot command
  588.    will not print.  After you have entered .PAUSE in column A of
  589.    a row, page breaks will cause a pause for you to insert the
  590.    next page and give you an option to reprint a page or exit
  591.    the print function.
  592.  
  593. 6. Internal Rate of Return.
  594.  
  595.    This function provides an iterative approximation for the
  596.    interest rate which will produce a zero for the Net Present
  597.    Value function.  The range for this function should include
  598.    present cash flows as well as future cash flows.  The approach
  599.    to finding the zero is as follows, 14 loops thru the
  600.    "Bisection Method", followed by up to 6 loops thru the
  601.    "Modified-False Position Method".  Usually the IRR function
  602.    will converge to within 0.000001.  In some instances, where
  603.    the cash flows turn negative in a later period, there are
  604.    multiple solutions, however IRR finds the closest one only.
  605.    Your guess input to this function should be between 0.0 and 1.0.
  606.    In some cases, the function will not converge, either the
  607.    solution is too small or too large, in these cases the function
  608.    will return ERR.  Try adjusting you guess and recalculate.
  609.  
  610.  
  611. The Editor
  612. ----------
  613.    Starting with version 6.00 of Turbo CALC, an editor is included
  614.    with the package.  This editor is largely the result of the
  615.    "Turbo EDITOR TOOLBOX"(tm).  The editor has been customized and
  616.    integrated with Turbo CALC, and it is planned that more customization
  617.    and intergration will occur in the future.  At this time,
  618.    the editor has quite a list of features, including the ability to
  619.    print in background while editing a 2nd file, and windows can open
  620.    so that 2 files may be edited/viewed side-by-side.  If you would
  621.    like to be able to customize your own editor, I suggest you purchaseì
  622.    the toolbox from Borland International Inc.  It is quite excellent and
  623.    there are no royalties!
  624.  
  625.    Command List
  626.    ------------
  627.      ^A       Left Word                   Larrow  To left on line
  628.      ^S       Left Character              Rarrow  To right on line
  629.      ^D       Right Character             ^Q^J    Jump to marker
  630.      ^F       Right Word                  ^Q^I    Toggle auto indent mode
  631.      Uarrow   Up Line                     ^Q^R    To top of File
  632.      Darrow   Down Line                   ^Q^C    To end of File
  633.      PgUp     Up Page                     ^Q^B    To begin of Block
  634.      PgDn     Down Page                   ^Q^K    To end of Block
  635.      ^W       Scroll Up                   ^Q 1    Jump to Marker 1
  636.      ^Z       Scroll Down                 ^Q 2    Jump to Marker 2
  637.      RETURN   New Line                    ....    ....
  638.      ^N       Insert Line                 ^Q 9    Jump to Marker 9
  639.      ^G,DEL   Delete Character            ^Q^Y    Delete Line Right
  640.      BKSP     Delete Left Character       ^Q^F    Find Pattern
  641.      ^I       Tab                         ^Q^A    Find and Replace
  642.      ^T       Delete Word
  643.      ^Y       Delete Line                 ^K^S    Save File & Resume
  644.      ^B       Reformat Paragraph          ^K^D    Save & open new file
  645.      Ins      Toggle Insert Mode          ^K^X    Save & exit to Menu
  646.      ^L       Find Next Occurrence        ^K^Q    Abandon & open new file
  647.      ^J       Beginning/End of line       ^K 1    Set Marker 1
  648.      Home     Move to beginning of line   ^K 2    Set Marker 2
  649.      End      Move to end of line          ...    ....
  650.      ^P       Insert Char by ASCII        ^K 9    Set Marker 9
  651.      ^O^O     Open new window
  652.      ^O^L     Set Left Margin             ^K^B    Begin Block
  653.      ^O^R     Set Right Margin            ^K^K    End Block
  654.      ^O^C     Center Line                 ^K^H    Hide Block
  655.      ^O^K     Change Case                 ^K^C    Copy Block
  656.      ^O^S     Set UNDO Limit              ^K^V    Move Block
  657.      ^O^W     Toggle Wordwrap Mode        ^K^Y    Delete Block
  658.      ^O^G     Goto other window           ^K^W    Write Block
  659.      ^O^I     Goto Column                 ^K^R    Read block
  660.      ^O^N     Goto Line                   ^K^M    Set marker
  661.      ^O^Y     Destroy window              ^K^T    Define tab width
  662.      F2       Switch to the CALC module    F10    Activate Pulldown Menus
  663.      ESC      Undo last change
  664.  
  665.    Note: Turbo EDITOR TOOLBOX is a trademark of Borland International Inc.
  666.  
  667.    Some useful options:
  668.  
  669.        With ^Q^F:  U  - For search that is case independent.
  670.  
  671.        With ^Q^A:  U  - As above for ^Q^F.
  672.                    G  - Global search.
  673.                    N  - Replace without asking.
  674.